package com.csc.dao;

import java.util.List;

import com.csc.domain.Account;
import com.csc.domain.State;
/*@Author HoangHung*/

public interface AccountDao {
	
	public Account findAccountInfoById(int accountId);
	public Account findAccountInfoByAccountInfoNumber(String accountNumber);
	// get list account by id card number have state active
	public List<Account> getListAccountByIdCardActive(String idCardNumber);
	//get list account by id card number
	public List<Account> getAccountListByIdCardNumber(String idCardNumber);
	public List<Account> getAccountByAccountId(Integer accountId);
	public State findStateById(int stateId);
	public void updateAccount(Account account);
}
